﻿@model PagedList<PMSMVC.Models.DocTask>
@using Webdiyer.WebControls.Mvc 

<div id="divDocTasks">
<table>
    <tr>
        <th>
            项目编号
        </th>
        <th>
            项目名称
        </th>
        <th>
            任务名称
        </th>
        <th>
            录入时间
        </th>
        <th>
            发布人
        </th>
        <th>
            开始时间
        </th>
        <th>
            要求完成时间
        </th>
        <th>
            实施人
        </th>
        <th>
            审核人
        </th>
        <th>
            任务详细
        </th>
        <th>
            实际完成时间
        </th>
        <th>
            任务状态
        </th>
        <th>
            任务完成确认
        </th>
        <th>
            操作
        </th>
    </tr>

@foreach (var item in Model)
{
    <tr>        
        <td>        
            @Html.DisplayFor(modelItem => item.ProjectID)           
        </td>
        <td>        
            @Html.DisplayFor(modelItem => item.Project.ProjectName)           
        </td>
        <td>
            @Html.ActionLink(item.TaskName, "Details", new { id = item.TaskID })  
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.RecordTime)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Publisher)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.BeginTime)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.PostTime)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Executor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Checker)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.TaskDetail)
        </td>
        <td>
            @if (item.DocTaskCheck != null)
            {
            @Html.DisplayFor(modelItem => item.DocTaskCheck.EndTime)}
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.TaskStatus)
        </td>
        <td>
            @if (item.TaskStatus == "OPEN" && User.Identity.Name == item.Checker)
            {
            @Html.ActionLink("任务完成确认", "Create", "DocTaskCheck", new { id = item.TaskID }, null);
            }
        </td>
        <td>
            @if (item.TaskStatus == "OPEN" && User.Identity.Name == item.Publisher)
            {
            @Html.ActionLink("编辑", "Edit", new { id = item.TaskID }); <text>|</text>
            @Html.ActionLink("删除", "Delete", new { id = item.TaskID });
            }
        </td>
    </tr>
}
</table>
</div>
@Html.AjaxPager(Model, new PagerOptions { PageIndexParameterName = "id" }, new AjaxOptions() { UpdateTargetId = "divDocTasks" })
